# NMAKE／BCC55MAKE用

# 実行ファイル名
APP       = app
EXE       = $(APP).exe
# Dコンパイラ
DMD       = dmd
# コンパイルフラグ
CFLAGS    = -c
# リンカオプション（コンソールを消す）
OPT       = -L/exet:nt/su:windows:4.0 -version=use_ttf
# インポートディレクトリ
IMPORTDIR = import
# インクルードオプション
INCLUDES  = -I$(IMPORTDIR)
# ライブラリディレクトリ
LIBSDIR   = lib
LIBS      = $(LIBSDIR)\SDL.lib $(LIBSDIR)\SDL_mixer.lib $(LIBSDIR)\SDL_ttf.lib
IMPLOBJS  = $(IMPORTDIR)\SDL_mixer.obj
RESOURCES = resource\hell.RES
# 使用する「.d」を指定する
OBJS      = hell.obj test.obj

.SUFFIXES: .obj .d


all: clean $(APP).exe

clean:
	-@erase $(EXE)
	-@erase $(APP).map
	-@erase *.obj
	-@erase run.log

$(EXE): $(OBJS)
	$(DMD) $(OPT) $@ $(OBJS) $(LIBS) $(IMPLOBJS) $(RESOURCES)

.d.obj:
	$(DMD) $(OPT) $(CFLAGS) $(INCLUDES) $<
